@charset "utf-8";
/* CSS Document */
/*公共标签*/
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	width:0;
	height:0;
	overflow:hidden;
	clear:both;
	}
.flash{
	width:100%;
	padding-top:26px;
	padding-bottom:50px;
	background:url(../images/bg.gif) repeat-x #d7d7d7;
	}
.content{
	width:960px;
	margin:0 auto;
	}
/*公共标签_end*/

/*header*/
.top{
	width:960px;
	height:50px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:0px;
	}
.admin_nav{ 
    float:left;
	width:265px;
    height:23px; 
	line-height:23px; 
	margin:19px 0 0 0;
	}
.admin_nav li { 
    display:block;
    float:left; 
	width: auto; 
	height:23px;
	line-height:23px; 
	color:#E10A65; 
	font-size:16px; 
	font-family:"微软雅黑"; 
	font-weight:bold;
	}
.admin_nav li a{ 
    display:block;
    float:left; 
	width: auto; 
	height:23px;
	line-height:23px; 
	color:#E10A65; 
	font-size:16px; 
	font-family:"微软雅黑"; 
	font-weight:bold;
	padding-left:15px;
	}
.login a{
	display:block;
	float:left;
	width:48px;
	height:23px;
	margin-top:23px;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:bold;
	color:#E10A65;
	}
.ipt_style{
	width:122px;
	height:19px;
	overflow:hidden;
	padding-left:9px;
	background:url(../images/search.gif) no-repeat;
	}
.inp_box{
	margin:23px 23px 0 190px;
	}
.ipt_input{
	height:19px;
	width:122px;
	overflow:hidden;
	border:0;
	background:url(../images/search.gif) no-repeat -19px 0;
	}
.ipt_btn{
	display:block;
	width:25px;
	height:21px;
	border:0;
	background:url(../images/search.gif) no-repeat -140px 0;
	}
/*header_end*/

/*footer*/
.footer_box{
	width:100%;
	background:#fff;
	}
.footer_link_box{
	height:36px;
	background:#d7d7d7;
	width:100%;
	margin:30px 0;
	text-align:center
	}
.footer_link{
	width:960px;
	text-align:center;
	margin:0 auto;
	height:36px;
	line-height:36px;
	}
.footer_link span{
	margin:0 8px;
	}
.footer_copyright{
	line-height:23px;
	text-align:center;
	}
/*footer_end*/

/*left_nav*/
.menu_left_1{
	width:38px;
	margin:256px 58px 0 0;
	float:left;
	padding:0;
	}

/*首页banner效果*/
#cycle-slide-wrap {
    height: 252px;
    text-align: center;
	}
#cycle-slide-wrapper {
    margin: 0 auto;
    padding: 15px 0 0;
    text-align:left;
    width:678px;
	}
#cycle-slide {
    position: relative;
    width: 678px;
    z-index: 0;
	}
#cycle-slide-show {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #E8E9EB #E8E9EB -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 240px;
    overflow: hidden;
    position: relative;
    width: 675px;
    z-index: 10;
	}
.cycle-item-wrap {
    display: block;
	height:240px;
    left: 0;
    position: absolute;
    top: 0;
    width: 675px;
	}
.cycle-thumb {
    float: left;
    height: 240px;
    overflow: hidden;
    width: 350px;
	}
.cycle-thumb img {
    height: 240px;
    width: 350px;
	}
.cycle-item {
    float: right;
	padding:5px;
    width: 315px;
	}
.cycle-thumb-only {
    width: 675px;
	}
.cycle-thumb-only img {
    width: 675px;
	}
#cycle-slide-prev, #cycle-slide-next {
    height: 220px;
    position: absolute;
    top: 0;
    width: 115px;
    z-index: -10;
	}
#cycle-slide-prev {
    left: -115px;
	}
#cycle-slide-next {
    right: -115px;
	}
.cycle-sthumb {
    height: 220px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 115px;
    z-index: -6;
	}
.cycle-sthumb img {
    height:220px;
    margin-bottom: 1px;
	}
.cycle-shadow {
    background: url(../images/prev-mask.png) no-repeat scroll 100% 0 transparent;
    height: 220px;
    position: absolute;
    top: 0;
    width: 115px;
    z-index: -4;
	}
.item .summary {
    color: #666666;
    line-height: 22px;
    overflow: hidden;
    padding: 0;
	}
.c{
	clear:both;
	}
#cycle-slide-next .cycle-shadow {
    background: url(../images/next-mask.png) no-repeat scroll 0 0 transparent;
	}
#cycle-slide-prev a, #cycle-slide-next a {
    background: url(/static/books/images/focus/mask.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 220px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top:15px;
    width: 115px;
    z-index: -2;
	}
#cycle-slide-pager {
    height: 11px;
    line-height: 11px;
    padding: 0 1px;
	}
#cycle-slide-pager a {
    background: url(../images/focus.png) no-repeat scroll 0 -340px #FFFFFF;
    display: block;
    float: left;
    height: 11px;
    outline: medium none;
    overflow: hidden;
    text-indent: 100px;
    width: 91px;
	}
#cycle-slide-pager a:hover, #cycle-slide-pager .current {
    background: url(../images/focus.png) no-repeat scroll -110px -340px transparent;
	}
/*首页banner效果_end*/

/*left_nav*/

/*活动_首页*/
.act_all{
	width:960px;
	margin:0 auto;
	padding:0;
	}
.cont_act{
	float:left;
	width:760px;
	padding:0;
	margin-top:50px;
	}
.act1{
	margin-bottom:50px;
	width:760px; 
	height:260px; 
	background-color:#FFF;
	border-style:solid; 
	border-width:6px; 
	border-color:#FE5199;
	padding:0;
	}
.act2{  
	margin-bottom:50px;
	width:760px; 
	height:260px; 
	background-color:#FFF;
	border-style:solid; 
	border-width:6px; 
	border-color:#45AAFF;
	padding:0;
	}
.act3{  
	margin-bottom:50px;
	width:760px; 
	height:260px; 
	background-color:#FFF;
	border-style:solid; 
	border-width:6px; 
	border-color:#FF8F45; 
	padding:0;
	}
.act4{  
	margin-bottom:50px;
	width:760px; 
	height:260px; 
	background-color:#FFF;
	border-style:solid; 
	border-width:6px; 
	border-color:#7FD540; 
	padding:0;
	}
.cont_news_act{
	width:760px;
	height:260px;
	overflow:hidden;
	}
.act_pic{
	width:360px;
	height:260px;
	overflow:hidden;
	float:left;
	}
act_right_box{
	float:left;
	margin:0;
	padding:0;
	}
.act_tittle{
	width:370px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	margin:0;
	}
.act_cont{
	float:left;
	width:370px;
	height:60px;
	font-size:14px;
	padding-top:20px;
	padding-left:20px;
	line-height:20px;
	margin:0;
	}
.act_time{
	width:370px;;
	float:left;
	padding-top:20px;
	padding-left:20px;
	margin:0;
	}
.act_icon{
	width:370px;
	height:100px;
	float:left;
	margin:0;
	padding-top:20px;
	padding-left:20px;
	}
.act_icon_1{
	padding-left:20px;
	padding-top:10px;
	float:left;
	}
.act_icon_2{
	padding-left:20px;
	padding-top:10px;
	float:left;
	}